﻿using System.ComponentModel.DataAnnotations;

namespace Central.Linq {

	/// <summary>
	/// Перечисление агрегирующих функций
	/// </summary>
	public enum AggregateFunction {

		/// <summary>
		/// Ничего
		/// </summary>
		[Display(Name = "Не выбрана")]
		None = 0,

		/// <summary>
		/// Сумма
		/// </summary>
		[Display(Name = "Сумма")]
		Sum = 1,

		/// <summary>
		/// Минимальное значение
		/// </summary>
		[Display(Name = "Минимальное")]
		Min = 2,

		/// <summary>
		/// Максимальное значение
		/// </summary>
		[Display(Name = "Максимальное")]
		Max = 3,

		/// <summary>
		/// Среднее значение
		/// </summary>
		[Display(Name = "Среднее")]
		Average = 4
	}
}